home *** CD-ROM | disk | FTP | other *** search
/ The Final Frontier 9 / Final Frontier 9 (Disk 2 of 3).adf / LCARS / TextFile / LCARS_Text / LCARS_Guide.pp / LCARS_Guide
Text File  |  1992-03-06  |  17KB  |  372 lines

  1. TF01
  2. 4,LCARS GUIDE
  3. 2,LCARS Release 2.2 User's Guide
  4.  
  5. INTRODUCTION
  6. ¯¯¯¯¯¯¯¯¯¯¯¯
  7. What is  LCARS?  LCARS  (or  Library  Computer  Access  and Retrieval
  8. System) is the interface between  the  main  computer and the user on
  9. all new and recently  refitted  StarFleet  vessels. Older vessels are
  10. currently  undergoing  modification  in   their   computer  cores  to
  11. incorporate and make best use of  the new software, which is intended
  12. to be the mainstay of StarFleet  computers  for  years to come. It is
  13. designed in such a way  that  upgrades  can be incorporated with ease
  14. due to its modular design -  for  example, if the Environment control
  15. program is improved upon, the  existing  software for that particular
  16. sub-system may be removed and  replaced  without touching other areas
  17. of LCARS.
  18.  
  19. LCARS is a completely new  type  of  interface for starships. In 23rd
  20. century vessels, the emphasis in software design was on functionality
  21. and not user-friendliness. This led  to many problems since different
  22. sub-systems could be  totally  different  in  design,  with no common
  23. thread running through them. Indeed,  the design of computer software
  24. had not advanced a great deal  since  the late 20th century, although
  25. the technology involved had.  With  the  commissioning  of the Galaxy
  26. class project in July of  2343,  the  Advanced Starship Design Bureau
  27. (ASDB) decided that major improvements  in software functionality and
  28. user-friendliness were required, and for this reason computer systems
  29. were one of the areas given priority to the design centres.
  30.  
  31. LCARS  provides  both  keyboard   and  verbal  interface  capability,
  32. incorporating highly sophisticated  artificial  intelligence routines
  33. and graphic displays for  maximum  crew  ease of use. (Unfortunately,
  34. due to  problems  in  storage  of  the  LCARS  software,  the version
  35. currently running does not  contain  any verbal recognition routines,
  36. although you can talk to the console if you wish.)
  37.  
  38.  
  39. USING LCARS
  40. ¯¯¯¯¯¯¯¯¯¯¯
  41. LCARS was designed to be as  easy  and  intuitive to use as possible.
  42. However, you  may  be  experiencing  some  difficulties  so  a  short
  43. description of its main features follows in the next section.
  44.  
  45. The  standard  LCARS  display  is   split into two distinct sections.
  46. The  upper   section  contains    a  main  "title"  for  the  current
  47. operation. Below the main  title  is   a   further line of text which
  48. may contain additional details. The lower  section  is where the real
  49. action takes place. This may contain  gadgets to control the  menuing
  50. system, or text to read  (such   as now),  preferences  to adjust  or
  51. questions  to answer. A brief description  of all these modes follows
  52. in a while.
  53.  
  54. There are usually gadgets in both  sections of the display. The upper
  55. section will generally always contain  two  gadgets - the INFO gadget
  56. in the top-left corner and a screen-flip gadget. The INFO gadget will
  57. display information relative to  the  current  mode of operation. The
  58. screen-flip gadget can be used to place  the LCARS screen at the back
  59. of the display in the multi-tasking  Amiga environment and is located
  60. in the top right  hand  corner  of  the  screen.  Click there to swap
  61. screens.
  62.  
  63. This standard LCARS display layout is  used  for all modes EXCEPT the
  64. viewing of graphics files - see section GFXMODE for more information.
  65.  
  66.  
  67. MENU MODE
  68. ¯¯¯¯¯¯¯¯¯
  69. Menu mode uses a series  of  MenuFiles  which contain data describing
  70. the layout of the current  display.  These MenuFiles also contain the
  71. information which tells LCARS what to  do  when a gadget is clicked -
  72. either display a  new  menu  or  perhaps  a  text  file  (see section
  73. TEXTMODE), as well  as  performing  many  other  varied  and exciting
  74. functions.
  75.  
  76. During MenuMode, the lower  LCARS  display  contains  a maximum of 28
  77. user definable  gadgets  which  can  be  clicked  on  with  the LCARS
  78. pointer. This will perform one of the functions listed below:
  79.  
  80.         i.      Display a new MenuFile with new options.
  81.         ii.     Display a TextFile for the user to read.
  82.         iii.    Play a music module (various formats supported).
  83.         iv.     Play a sound sample.
  84.         v.      Display a (slideshow of) picture(s).
  85.         vi.     Play quiz game.
  86.         vii.    Execute an external program.
  87.  
  88. When you click on a gadget which has  a function hooked on to it, the
  89. gadget will highlight. However, some gadgets  do not have a function,
  90. so do not highlight.  Listen  for  the different sounds when clicking
  91. the mouse - sound familiar?
  92.  
  93. During Menu mode, the gadgets  around  the  screen have the following
  94. functions:
  95.  
  96.         INFO    Brings up  an  info  requester  showing  the  current
  97.                 version of the LCARS software. It is also possible to
  98.                 quit the LCARS environment from here.
  99.  
  100.         MAIN    Will reload and redisplay the initial menu.
  101.  
  102.         PREV    Will reload and redisplay the  most previous menu. In
  103.                 future this may have a  history, so it remembers your
  104.                 menu selections over a period of time.
  105.  
  106.         PREFS   This will bring up a screen from which you can change
  107.                 various aspects of LCARS operation  - more on this in
  108.                 section PREFSMODE.
  109.  
  110.         MUSIC   Display the Music Control requester. See below.
  111.  
  112.  
  113. MenuMode also has many keyboard shortcuts built in if you do not wish
  114. to use the mouse. On gadgets  such  as  MAIN, PREV and PREFS you will
  115. notice that one of the letters  on the gadget is underlined. Pressing
  116. this key on the keyboard will  have  the same affect as clicking that
  117. gadget. Many gadgets throughout the  whole LCARS environment use this
  118. feature - so look out for it.
  119.  
  120. The selection of actual menu items is also possible via the keyboard.
  121. Pressing the UP or DOWN cursor  key  will display a small cursor next
  122. to a gadget. Pressing the UP,  DOWN,  LEFT  or RIGHT cursor keys will
  123. now move this cursor around the Menu. Pressing RETURN will select the
  124. highlighted gadget  in  a  similar  way  to  clicking  it.  Any other
  125. keypress will clear the cursor.
  126.  
  127.  
  128. TEXT MODE
  129. ¯¯¯¯¯¯¯¯¯
  130. Text mode uses TextFiles which  contain  data describing the main and
  131. sub titles for the screen, as well  as the actual text and colours to
  132. display.
  133.  
  134. During TextMode the screen display will  change  and you will see the
  135. text file, along will seven gadgets  on  the left side of the screen.
  136. You may be thinking, "Phew.  What  a  lot  of gadgets!" But there are
  137. more, just wait! However, the first set will be the following:
  138.  
  139.         INFO      Display information about the  features of TextMode
  140.                   and keyboard shortcuts.
  141.  
  142.         RETURN    Return to MenuMode with most recent MenuFile
  143.  
  144.         NEXT      Scroll the file down by one page
  145.  
  146.         PREV      Scroll the file up by one page
  147.  
  148.         NEXTLINE  Scroll the file down by one line
  149.  
  150.         PREVLINE  Scroll the file up by one line
  151.  
  152.         2nd MENU  Display the second set of gadgets
  153.  
  154. If you click on the "2nd   MENU"  gadget, the five gadgets bottommost
  155. in the display will be  replaced  by  a  new set, detailed below (the
  156. INFO and RETURN gadgets remain the same):
  157.  
  158.         PRINT     If you have a printer  attached, use this gadget to
  159.                   dump the  TextFile  to  paper.  Printer preferences
  160.                   will be set up  to  the  EPSONX printer driver. You
  161.                   could replace  the  Devs/System-Configuration  file
  162.                   with your own  (1.2/1.3  users  only)  and copy the
  163.                   required  printer  driver  to  Devs/Printers/.  For
  164.                   2.0/3.0 users, it  may  be  more  trouble than it's
  165.                   worth to set up a  printer,  unless you have a copy
  166.                   of 1.3 Preferences at hand. The setting of printers
  167.                   may be a future addition to LCARS Prefs.
  168.  
  169.                   Note that as of LCARS  2.2  printing is carried out
  170.                   in the background. Once the  standard TFF header is
  171.                   printed you can  carry  on reading/viewing whatever
  172.                   as before. However,  you  can't  print another file
  173.                   until the first print request is finished!
  174.  
  175.         TOP       Click this  gadget  to  move  to  the  top  of  the
  176.                   TextFile.
  177.  
  178.         GOTO      Clicking this  gadget  will  bring  up  a requester
  179.                   asking for a percentage  to  move  to  in the file.
  180.                   Alternatively, pressing  SHIFT  while  clicking the
  181.                   GOTO gadget will bring  up  a  requester asking for
  182.                   text to search for in the file.
  183.  
  184.         BOTTOM    Move to the bottom of the TextFile.
  185.  
  186.         1st MENU  Display the first set of gadgets, detailed above.
  187.  
  188. In the top left-hand corner of  the  screen you should see some text.
  189. This is information about the current position in the TextFile:
  190.  
  191.         xxx% How far into the file, in percent
  192.         aaa/bbb Current page of Total pages
  193.  
  194. This is mainly included for use  with the GOTO function. For example,
  195. if you are reading a long  file  and  you  run out of time and cannot
  196. read it all, simply  note  the  percentage  in  the  top  left of the
  197. screen, and when you come  back  to  the  file  you  can use the GOTO
  198. function to move straight there!
  199.  
  200. Clicking in the top half of the  main text display will scroll up one
  201. page (if possible) and clicking in  the  bottom half will scroll down
  202. one page. For all you devpac  users, pressing CTRL-Up/Down arrow will
  203. move to the top or bottom of  the file respectively (along with T and
  204. B). For more information on keyboard  shortcuts in TextMode, click on
  205. the INFO gadget while in TextMode - now, if you like!
  206.  
  207.  
  208. GFXMODE
  209. ¯¯¯¯¯¯¯
  210. GfxMode is much simpler than MenuMode or TextMode. It simply displays
  211. a series of `IFF ILBM'  picture  files,  which you advance through by
  212. clicking the left mouse button.  You  can  terminate the slideshow be
  213. clicking with the right mouse button - a requester appears to confirm
  214. your decision.
  215.  
  216. GfxMode uses a file known as  a  "GfxList" which simply lists all the
  217. files required to be displayed. While the picture is loading, you can
  218. admire the United Federation of Planets logo and the special animated
  219. LCARS wait pointer!
  220.  
  221. Alternatively, a single picture may be  displayed - you can terminate
  222. the viewing by pressing either mouse button.
  223.  
  224. In  the  Release  2.0  User's  Guide   I  suggested  that  a  `future
  225. enhancement to GfxMode will be the ability to explicitly select which
  226. picture of a slideshow you  wish  to  view,  or all as previously, or
  227. beginning from a particular  slide...'   However,  this is not really
  228. necessary due to the way The  Final Frontier menus are arranged, with
  229. a menu item for each picture and  one to display the whole slideshow.
  230. However, if anyone feels  this  might  be  a  useful  addition, I may
  231. consider it.
  232.  
  233.  
  234. QUIZMODE
  235. ¯¯¯¯¯¯¯¯
  236. This is a game mode, where  you  can be asked various questions about
  237. ... anything. QuizMode  uses  a  custom  file-type  (QuizFiles) which
  238. contain data describing  the  questions,  answers  and  comments upon
  239. answering a question.
  240.  
  241. Once in QuizMode, the screen will  show  the  first question (up to a
  242. maximum of four  lines  of  text)  and  a  maximum  of  four possible
  243. answers. Once you have read the  question and thought of your answer,
  244. you should click on the answer  you  think  is correct with the mouse
  245. pointer. If you are correct,  you  may  receive  a comment about some
  246. little facet of life or possibly an  extra credit (one given every 10
  247. correct answers). However, if you are  wrong  you will loose a credit
  248. and be sent to the Captain!
  249.  
  250. Once you have answered, you can  press either mouse button to advance
  251. to the next question (a message  on  screen  reminds you of this). At
  252. this point your statistics will be updated.  If you look to the right
  253. of the portion of the display containing the answers, you will see:
  254.  
  255.         QUESTION ...... The number of questions asked.
  256.         CORRECT ....... Number you have answered correctly.
  257.         CREDITS ....... The number of credits remaining.
  258.  
  259. At the start of the game you will have 3 credits, which will decrease
  260. by one each time you get  an  answer  wrong. If the number of credits
  261. you have reaches zero,  the  game  will  end  and  display the status
  262. screen (see below). If you  answer  ten questions correctly, you will
  263. receive an extra credit.
  264.  
  265. Once you have either answered  all  questions,  or perhaps run out of
  266. credits, the status  screen  will  appear.  You  can  read the really
  267. interesting facts and laugh  at  your  acquired  StarFleet rank (with
  268. pips). Hah! You should try again.
  269.  
  270. While in QuizMode, there are two  main  gadgets  on the screen - QUIT
  271. and RESET. Quit  will  display  the  status  screen,  with options as
  272. described above. Reset will reshuffle  the  questions, give you three
  273. credits again - basically, start  the  game  again.  Or, as they say,
  274. reset.
  275.  
  276.  
  277. SOUNDMODE
  278. ¯¯¯¯¯¯¯¯¯
  279. There are currently two modes  of  operation for SoundMode. These are
  280. the ability to play sound  samples  and  the  ability to play various
  281. types of music modules.
  282.  
  283. Only  raw  samples  are  supported  (the  frequency  to  play  at  is
  284. determined by data in the MenuFile)  in the sample mode, although two
  285. module type are supported for playing music:
  286.                 MED
  287.                 ProTracker v3
  288.  
  289. There are two ways of loading  a  module  (although both might not be
  290. available).  The older way  of  loading  a  module  is  to click on a
  291. standard menu gadget which is set up to play a module. However, there
  292. was a much more advanced method introduced with LCARS 2.1...
  293.  
  294. In the bottom left of the  LCARS  display is a gadget labelled MUSIC.
  295. If you click on this, the  MUSIC  CONTROL  window will appear. If the
  296. MusicList feature (as it is  called)  is  active, there will be three
  297. active gadgets which are used to control the module selection.
  298.  
  299. The slider gadget on the right of  the window will scroll up and down
  300. a list of all the available  modules.  When  the  name of the one you
  301. wish to play is in the display to  the left of these arrows, click on
  302. the name of the module.
  303.  
  304. Now to load and play the  selected  module, click on the PLAY gadget.
  305. If a module is already playing,  LCARS  will  ask if you wish to stop
  306. that module and play the  new  one,  or  cancel the operation. If you
  307. continue, the module should load and start to play. Another requester
  308. will appear giving information about  the  module. To stop the module
  309. playing, simply click the STOP gadget.
  310.  
  311. The slider gadget below these  can  be  used  to control the speed of
  312. playback of the module. To the right  will play the module faster, to
  313. the left is slower. (Note that it  is not yet possible to control the
  314. tempo of MED modules.) Have fun with this...
  315.  
  316. Finally, the OK  gadget  exits  MUSIC  CONTROL  with  settings as you
  317. input.
  318.  
  319.  
  320. PREFSMODE
  321. ¯¯¯¯¯¯¯¯¯
  322. PrefsMode is where you  alter  your  personal configuration of LCARS.
  323. This is currently only  the  color  palette,  but  will expand in the
  324. future.
  325.  
  326. PrefsMode currently has one major drawback  - you can't actually save
  327. your Preferences! Well, this is not  strictly  true, but I can't tell
  328. you how to do it!  It  would  seem  as  though  the whole of Infinite
  329. Frontiers except me thinks this is a  bad idea! What do you think? If
  330. you want to see the save function reactivated, TELL SIMON PLEASE!!!
  331.  
  332. When you click on the  PREFS  gadget  from  within MenuMode, you will
  333. enter PrefsMode. The screen  will  change, displaying various gadgets
  334. with which you make your configurations. The screen gadgets will also
  335. have changed to the following:
  336.  
  337.         INFO    Interesting information about PrefsMode.
  338.         USE     Use the current settings, leave PrefsMode.
  339.         CANCEL  Leave PrefsMode, restoring old settings.
  340.         RESET   Restore settings to those before entering PrefsMode
  341.         DEFAULT Change settings to those used by LCARS in its default
  342.                 state.
  343.         MUSIC   See section SOUNDMODE.
  344.  
  345. With the Palette facilities it  is  possible  to  change the 8 colors
  346. used by LCARS to your personal  requirements.  You should see a large
  347. box with 3 smaller boxes inside.  Along  the bottom of the larger box
  348. should be 8 gadgets - these are used  to select the color you wish to
  349. edit. By default, this is white  when  you enter PrefsMode. To edit a
  350. different color, simply click on  the  color gadget which corresponds
  351. to that color. To the left of  the  main  box  there is a tall box of
  352. which the internal  color  will  change  to  represent  the currently
  353. selected color. Try clicking on a few  color selections to see what I
  354. mean.
  355.  
  356. To the right of the  tall  box  are  three  little boxes which should
  357. contain letters/numbers. This is the HEX  value  of the red, green or
  358. blue component of the  currently  selected  color.  (Red  at the top,
  359. green in the middle and blue  at  the  bottom,  as shown by the three
  360. boxes to the right of the main palette display.)
  361.  
  362. To edit the current color, use the gadgets inside the main box. These
  363. are sliders which move from one end to the other and change the value
  364. of the corresponding component between 0  and  $f (15). You can click
  365. and hold the button and  then  drag  the  mouse  to see the effect of
  366. changing the color values, since  the  color  will change as you move
  367. the mouse. You should not experience any problems since the operation
  368. is similar to all palette programs.
  369.  
  370.  
  371. Luke Elliott, 13/2/1995.
  372.